home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / C⁄C++ / Xconq 7.0d37 / lib / magnusvew.g < prev    next >
Text File  |  1995-05-04  |  6KB  |  318 lines

  1. (game-module "magnusvew"
  2.   (title "Panzers at Magnusvew")
  3.   (blurb "The Germans try to hold back the Russians at Magnusvew")
  4.   (base-module "panzer")
  5.   (variants (see-all true))
  6.   )
  7.  
  8. (set terrain-seen true)
  9.  
  10. (set last-turn 10)
  11.  
  12. (table independent-density (u* t* 0))
  13.  
  14. ;;; need to make a point-counting scorer.
  15.  
  16. (add u* point-value 1)
  17. (add minefield point-value 0)
  18. (add town point-value 10)
  19.  
  20. (add u* start-with 0)
  21.  
  22. (set advantage-max 1)
  23.  
  24. (area 60 40)
  25.  
  26. (area (terrain
  27.   "41f19a"
  28.   "22fc19f18a"
  29.   "23fc19f17a"
  30.   "4f2e4fefe10fc11fd8f16a"
  31.   "2fc3f2e2fe2fe6fd2fc2d10f2d7f15a"
  32.   "3f2c5fe3fe6fdfc4d2f3e4f5db3f14a"
  33.   "6f2b2a2fe8f2df3cd2f5e3f5db3f13a"
  34.   "7f2b2a2fe11fcdcfdf6e3f4db3f12a"
  35.   "8f2b2a10fd3fcfcfd2f2d3e4fdfbd3f11a"
  36.   "9fb2a11fd2fc2fcf5d4e2fdf2b2d2f10a"
  37.   "9f2bab10fd3e2df2c4d2f4ed2f3d3f9a"
  38.   "6fd3f3b10fdef2e2dcfc2f2d3f2e2fd2f2d3f8a"
  39.   "4fe7fb10f2e2f2edfcf2c2fd5f3d2fdb3f7a"
  40.   "23fed3f2ed4fc2d2f3edfdf3d4f6a"
  41.   "6fe16fed4f2e5f2cd3f2e2fdfdfd4f5a"
  42.   "6fe6fc10f2e4f2e6fc4fed2f3dfd4f4a"
  43.   "5fe8fc9f2e5fe7fcd3fd3fd8f3a"
  44.   "5fe8fc10f2e4f2e3fd3fcd3f5d8f2a"
  45.   "6fe7fc10f2e4f3e2f3dfcf7df2d7fa"
  46.   "6fe8fc10fe5f2e3f3dfc2df2e3f5d5f"
  47.   "a8fe6fc9f2efd2f3e2fdfdfc8fc5d4f"
  48.   "2a5fe9f2c7f2ef2dfdefd3fd10fc3f2d4f"
  49.   "3a5fefe8f3c4f2ed2f2d2ed2fd2fd6fefcf2dfd4f"
  50.   "4a5f2e11f3c2fe5de2df2d2f3d5fefc4d4f"
  51.   "5a20fc2f2e2d2ed3f3df3d4fefc2f3d3f"
  52.   "6a15fc7f5e3f9d2f2efcf3d4f"
  53.   "7a15f2c4f2d7f3df3d3f2d2fcf2d5f"
  54.   "8a16fc4fd5fdf4d3f2d3fdfcf2d5f"
  55.   "9a5fe10fc3df3dfd3f3d2e2fd2fd2fcf3d4f"
  56.   "10a5fe11fd2fd2f4d2fdf2e3fd7f2d4f"
  57.   "11a5fe5fe6d8fd4f2e10f3d3f"
  58.   "12a5fe4f2ef2d10fd6f4e3fe3f2d3f"
  59.   "13a5fe3f3e3fe9fd7f7e7f"
  60.   "14a9f4e3f2e6fd12f2e7f"
  61.   "15a8fd6efdf4e2f2d4f5d5fd4f"
  62.   "16a8f2df4e3df3ef4d2f5d5fd4f"
  63.   "17a11f5e3dfedf4d2f6d3fd4f"
  64.   "18a14f4e6f2d6f5d5f"
  65.   "19a33f3d5f"
  66.   "20a40f"
  67.   ))
  68.  
  69. (area (aux-terrain stream
  70.   "60a"
  71.   "22ae9ai27a"
  72.   "23aD8aj27a"
  73.   "cu21aj8aj27a"
  74.   "2a@20aj5ak2sv27a"
  75.   "3a>su17af5ab3a>u25a"
  76.   "6a>sq15aBsu8a<24a"
  77.   "25a@a@32a"
  78.   "26aDa@31a"
  79.   "26ab2a@13acu15a"
  80.   "11ai18aFu13a>u13a"
  81.   "11af18afa@14a>ukq9a"
  82.   "12a@18aDa>u14aE10a"
  83.   "13aD17ab3a@13aj10a"
  84.   "13aj22a>u11af10a"
  85.   "13af24a@11a@9a"
  86.   "14aD24a@11aD8a"
  87.   "14aj25aD10aj8a"
  88.   "14af25ahq8akr8a"
  89.   "15a@25aD8aj9a"
  90.   "16a@24af8aj9a"
  91.   "17a>u23a<7aj9a"
  92.   "19aBsu28af9a"
  93.   "20aDa>su26aD8a"
  94.   "20af4a>sq23aj8a"
  95.   "21a@29aj8a"
  96.   "22a>u20acsu4aj8a"
  97.   "24a@22a>u2aj8a"
  98.   "25a@23a>sv8a"
  99.   "26a<25aD7a"
  100.   "52af7a"
  101.   "53aD6a"
  102.   "53aj6a"
  103.   "53aj6a"
  104.   "51aksr6a"
  105.   "50acr8a"
  106.   "60a"
  107.   "60a"
  108.   "60a"
  109.   "60a"
  110. ))
  111.  
  112. (area (aux-terrain road
  113.   "60a"
  114.   "11ai7ae14ae25a"
  115.   "11aj8aD14aD24a"
  116.   "11an8af14aj24a"
  117.   "11aj@8a@13af24a"
  118.   "11aja@8a@13a@23a"
  119.   "11af2a>u7aD13a@22a"
  120.   "12a@3a@6af14a>u20a"
  121.   "13a@3a>u5aD15a@19a"
  122.   "14aD4a>u3af16a@18a"
  123.   "14aj6a@3aD16aD17a"
  124.   "14aj7a@2af16af17a"
  125.   "14aj8a>uaD16a@16a"
  126.   "14aj10a>v17a@6akq7a"
  127.   "14aj12a@17a@5aj8a"
  128.   "14af13aD17a@3akr8a"
  129.   "15aD11akvaksu2aku8aksR2sr9a"
  130.   "15aj8ak2sraFr2a>sra>u2ak3sr2a@11a"
  131.   "15af7akr4aj9a>sr7a@10a"
  132.   "c3su11a@4aksr5af20a@9a"
  133.   "5a>su9aF3sr8a@20a@8a"
  134.   "8a>2su3aksr13aD20a>u6a"
  135.   "12a>2sr15aj22a@5a"
  136.   "31aj23a@4a"
  137.   "31af24a@3a"
  138.   "32a@24a@2a"
  139.   "33a@24a<a"
  140.   "34a@25a"
  141.   "35aD24a"
  142.   "35aj24a"
  143.   "35af24a"
  144.   "36a@23a"
  145.   "37aD22a"
  146.   "37aj22a"
  147.   "37af22a"
  148.   "38a@21a"
  149.   "39aD20a"
  150.   "39aj20a"
  151.   "39ab20a"
  152.   "60a"
  153. ))
  154.  
  155. (side (name "Russia") (noun "Russian") (adjective "Russian") (class "russian")
  156.   (color "red") (emblem-name "soviet-star"))
  157.  
  158. (side (name "Germany") (noun "German") (adjective "German") (class "german")
  159.   (color "gray") (emblem-name "german-cross"))
  160.  
  161. (MG 52 24 1)
  162. (r45 52 25 1)
  163. (r45 52 25 1)
  164. (r45 50 26 1)
  165. (r76at 56 16 1)
  166. (r76at 45 24 1)
  167. (r76at 46 22 1)
  168. (r82m 50 27 1)
  169. (r82m 47 22 1)
  170. (r82m 53 19 1)
  171. (r82 53 17 1)
  172. (r120 55 17 1)
  173. (r120 54 16 1)
  174. (rengrs 45 21 1)
  175. (rrecon 49 22 1)
  176. (rrecon 50 22 1)
  177. (rrecon 48 24 1)
  178. (rrifle 40 20 1)
  179. (rrifle 39 22 1)
  180. (rrifle 46 22 1)
  181. (rrifle 54 18 1)
  182. (rrifle 41 23 1)
  183. (rrifle 42 21 1)
  184. (rrifle 44 23 1)
  185. (rrifle 51 27 1)
  186. (rrifle 44 23 1)
  187. (rsmg 52 19 1)
  188. (rsmg 52 17 1)
  189. (rsmg 44 24 1)
  190. (rsmg 44 24 1)
  191. (rtruck 47 23 1)
  192. (rtruck 51 25 1)
  193. (rtruck 52 26 1)
  194. (rtruck 47 23 1)
  195. (rtruck 51 26 1)
  196. (rtruck 51 26 1)
  197. (rtruck 56 15 1)
  198. (rtruck 52 26 1)
  199. (rtruck 51 25 1)
  200. (rtruck 46 23 1)
  201. (rtruck 54 17 1)
  202. (rtruck 46 23 1)
  203. (rtruck 55 16 1)
  204. (rtruck 54 17 1)
  205. (rtruck 53 18 1)
  206. (rtruck 53 18 1)
  207. (rtruck 55 16 1)
  208. (rhalf 45 23 1)
  209. (rhalf 45 23 1)
  210. (rhalf 52 18 1)
  211. (rhalf 52 18 1)
  212. (rhalf 45 22 1)
  213. (rhalf 45 22 1)
  214. (SU-152 43 22 1)
  215. (SU-152 43 22 1)
  216. (SU-85 40 21 1)
  217. (SU-85 40 21 1)
  218. (t34 51 24 1)
  219. (t34 51 24 1)
  220. (t34 50 24 1)
  221. (t34 50 24 1)
  222. (t34 50 23 1)
  223. (t34 44 22 1)
  224. (t34 48 23 1)
  225. (t34 48 23 1)
  226. (t34 49 23 1)
  227. (t34 49 23 1)
  228. (t34 50 23 1)
  229. (t34 44 22 1)
  230. (t34/85 42 22 1)
  231. (t34/85 42 22 1)
  232. (t34/85 41 21 1)
  233. (t34/85 41 21 1)
  234. (t34/85 41 22 1)
  235. (t34/85 41 22 1)
  236.  
  237. (town 28 23 2)
  238. (town 17 19 2)
  239. (g75 28 26 2)
  240. (g75 30 24 2)
  241. (g20 33 20 2)
  242. (g20 30 25 2)
  243. (g20q 33 19 2)
  244. (g81 31 19 2)
  245. (g120 27 27 2)
  246. (grifle 24 20 2)
  247. (grifle 25 20 2)
  248. (grifle 20 20 2)
  249. (grifle 40 4 2)
  250. (grifle 41 3 2)
  251. (grifle 39 5 2)
  252. (grifle 17 32 2)
  253. (grifle 18 32 2)
  254. (grifle 19 31 2)
  255. (grifle 29 23 2)
  256. (grifle 28 25 2)
  257. (grifle 27 26 2)
  258. (grifle 34 10 2)
  259. (grifle 34 11 2)
  260. (grifle 30 20 2)
  261. (gsmg 19 20 2)
  262. (gsmg 18 20 2)
  263. (gsmg 17 20 2)
  264. (gtruck 38 4 2)
  265. (gtruck 39 3 2)
  266. (gtruck 37 5 2)
  267. (gtruck 19 19 2)
  268. (gtruck 20 19 2)
  269. (gtruck 21 19 2)
  270. (gtruck 18 19 2)
  271. (gtruck 29 21 2)
  272. (gtruck 22 28 2)
  273. (gtruck 21 29 2)
  274. (ghalf 32 17 2)
  275. (ghalf 25 27 2)
  276. (ghalf 29 24 2)
  277. (ghalf 30 18 2)
  278. (ghalf 35 10 2)
  279. (ghalf 35 11 2)
  280. (ghalf 17 31 2)
  281. (ghalf 25 27 2)
  282. (ghalf 30 18 2)
  283. (ghalf 19 30 2)
  284. (ghalf 18 31 2)
  285. (Maultier 26 29 2)
  286. (Wespe 26 17 2)
  287. (Hummel 36 5 2)
  288. (gw38 31 18 2)
  289. (marder3 33 14 2)
  290. (marder3 26 26 2)
  291. (stug3 33 13 2)
  292. (stug3 34 12 2)
  293. (pz4 22 21 2)
  294. (pz4 21 21 2)
  295. (pz4 22 22 2)
  296. (pz4 23 23 2)
  297. (pz4 23 22 2)
  298. (pz4 29 20 2)
  299. (Panther 27 23 2)
  300. (Panther 26 24 2)
  301. (Panther 27 22 2)
  302. (Panther 27 21 2)
  303.  
  304. (game-module (instructions (
  305.   "Points are for destruction of the enemy.  Towns are worth 10, all others 1."
  306.   ""
  307.   "The game is limited to 10 turns, so time is of "
  308.   "the essence."
  309. )))
  310.  
  311. (game-module (notes (
  312.   "This is a re-creation of a battle in Poland."
  313. )))
  314.  
  315. (game-module (design-notes
  316.   "This is based on a design by Robert Harmon published in the General."
  317. ))
  318.